.autocomplete-container{position:relative}
.autocomplete-list{position:absolute;z-index:9999;left:5px;top:27px;max-height:200px;overflow:auto;display:none;background:#FFF;border:1px solid #CCC;box-shadow:2px 2px 4px #777;list-style:none}
.autocomplete-list li{cursor:pointer;padding:2px 4px;border-bottom:1px dotted #ddd}
.autocomplete-list li:last-child{border:none}
.autocomplete-list li:hover{background:#559922;color:#fff}
.autocomplete-label{display:block;float:left;margin:5px;height:16px;line-height:16px;width:250px;overflow:hidden;padding:2px;background:#fff;border:1px solid #ccc;color:#aaa}
input.autocomplete-search{cursor:pointer;width:0px;border-width:0;color:#fff;border-style:dotted;background-image:url(../img/search.png);background-repeat:no-repeat;background-position:99% center;padding-right:16px}
input.autocomplete-search.focus{width:100px;cursor:text;border-width:1px;color:#555}
.autocomplete-search.loading{background-image:url(../img/loading.gif)}